<?php
class UserController extends AppController{
    var $name = 'User';
	var $uses = array('User');//使用了Usere这个Modul
    
    //beforeFilter 页面执行前执行
	//afterFilter 页面执行后执行
	//beforeRender 页面显示前执行
	//afterRender 页面显示后执
    function beforeFilter(){
		Configure::write('debug' , 0);//关闭调试
	}
	
	function index(){}
	
	//获取用户列表  返回项：用户列表
	function getAll(){
		$this->layout = 'test2';//母版
		
		$users = $this->User->find('all');
        return $users;
		
	}
	
	//获取指定用户信息 输入项：用户ID号  返回项：用户信息
	function getUserInfo( $id ){
		$this->layout = 'test2';//母版
		
		$user = $this->User->find('all', array('conditions' => array('User.id' => $id)));
        return $user;
	}
	
	//添加用户  输入项：用户名，身份证号，密码，电话，手机号码，地址   返回项：添加成功或者失败原因
	function addUser( $name, $identity, $password, $phone, $mobile_phone,$address ){
		$this->layout = 'test2';//母版
		
		$password = md5($password);
		$user = array('User'=>
					  array('name'=>$name,
							'identity'=>$identity,
							'password'=>$password,
							'phone'=>$phone,
							'mobile_phone'=>$mobile_phone,
							'address'=>$address
							)
					  );
		if($this->User->save($user))  return true;
		else return false;
		
	}
	
	//删除用户 输入项：用户id  返回项：删除成功或者失败原因
	function delUser( $id){
		$this->layout = 'test2';//母版
		
		if(!empty($id)){
		  $this->User->id = $id;
		  $this->User->del();
		  return true;
		}
		else{
		  return false;
		}
	}
	
	//修改用户  输入项：用户id，储存修改好信息的数组$user  返回项：修改成功或者失败原因
	function modifyUser( $id, $user){
		if(!empty($id)){
            $this->User->id=$id;
            $this->User->save($user);
			return true;
		}
		else{
			return false;
		}
	}
}
?>